.addIndexLibrary-box {
  display: flex;
  flex-direction: column;
  height: 100%;
  .addIndexLibrary-content {
    flex: 1;
    border: 1px solid #ddd;
    .ant-col {
      &:first-child {
        border-right: 1px solid #eee;
      }
      .ant-input-affix-wrapper {
        width: 270px;
        margin: 10px 0 10px 12px;
      }
      .ant-table-selection-column label {
        padding-left: 8px;
      }
    }
    // .addIndexLibraryTable .ant-table-header colgroup col:last-child{
    //   width: 522px !important;
    // }
    .ant-table-selection-col {
      width: 40px;
    }
    .ant-table-body {
      height: var(--border-height);
      // overflow-y: auto !important;
      // &:hover::-webkit-scrollbar {
      //   width: 6px;
      // }
      // &::-webkit-scrollbar {
      //   width: 0;
      // }
      .ant-table-placeholder td {
        border-bottom: 0;
        .ant-empty {
          margin-top: 150px;
        }
      }
    }
    // .noData .ant-table-body:hover::-webkit-scrollbar {
    //   width: 0;
    // }
    .ant-tree {
      .ant-tree-treenode,
      .ant-tree-node-content-wrapper {
        height: 32px;
        line-height: 32px;
        background-color: transparent;
      }
      .ant-tree-switcher {
        color: #aaa;
        line-height: 32px;
      }
      .ant-tree-treenode-selected {
        background-color: #e6f7ff;
        .ant-tree-node-selected {
          background-color: transparent;
        }
      }
      .ant-tree-treenode:not(.ant-tree-treenode-selected):hover {
        background-color: #fafafa;
      }
      .ant-tree-title {
        display: inline-block;
        max-width: 130px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .currentApplication .ant-tree-indent {
        display: none;
      }
    }
  }
  .select-list {
    height: 103px;
    margin-top: 10px;
    .ant-tag {
      margin-bottom: 10px;
      padding-top: 2px;
      padding-bottom: 2px;
      color: #000;
      font-size: 12px;
      background-color: #f8f8f8;
      border: none;
      border-radius: 2px;
      .ant-tag-close-icon {
        margin-left: 8px;
        font-size: 14px;
        &:hover {
          opacity: 0.8;
        }
      }
    }
  }
  .selectNumber {
    position: absolute;
    bottom: 25px;
    .number {
      margin: 0 10px;
      color: var(--ant-primary-color);
    }
    .anticon {
      transition: transform 0.3s;
    }
  }
}
